home *** CD-ROM | disk | FTP | other *** search
- TABLE OF CONTENTS
- quickhelp.library/OpenHelp
- quickhelp.library/CloseHelp
- quickhelp.library/GetQuickHelpString
- quickhelp.library/OpenHelp quickhelp.library/OpenHelp
-
- NAME
- OpenHelpA -- Otwórz okno pomocy. (V37)
- OpenHelp
-
- SYNOPSIS
- status = OpenHelpA( text, helpfont, app_window, taglist )
- D0 A0 A1 A2 A3
-
- BOOL OpenHelpA( STRPTR, struct TextFont *, struct Window *, struct TagItem * );
-
- status = OpenHelp( text, helpfont, app_window, tag1, ,,, )
-
- BOOL OpenHelp( STRPTR, struct TextFont *, struct Window *, ULONG, ... );
-
- FUNCTION
- Funkcja otwiera okno pomocy pod gadgetem
-
- TAGS
- OH_PozX -- pozycja X w pikselach okna pomocy
- OH_PozY -- pozycja Y w pikselach okna pomocy
-
- NOTE
- Jako helpfont naleûy podaê adres struktury TextFont. Czcionka ta
- nie musi byê taka jak czcionka okna aplikacji ( app_window ), jednak
- dla wygody przy pisaniu programu zalecane jest aby czcionki te byîy
- takie same, gdyû przed wywoîaniem tej funkcji w RastPorcie okna aplikacji
- ( app_window ) MUSI byê ustawiony font helpfont.
- Jeôli nie zostaîy podane tagi OH_PozX i OH_PozY pozycja okna pomocy zostanie
- pobrana z pozycji wskaúnika myszki.
-
- EXAMPLE
- Przykîad 1: ta sama czcionka
-
- SetFont( app_window->RPort, helpfont );
- ...
- case GD_BLA:
- CloseHelp();
- status = OpenHelp("To jest gadget BLA", helpfont, app_window, TAG_DONE);
- break;
- ...
-
- Przykîad 2: róûne czcionki
-
- SetFont( app_window->RPort, app_windowfont );
- ...
- case GD_BLA:
- SetFont( app_window->RPort, helpfont );
- CloseHelp();
- status = OpenHelp("To jest gadget BLA", helpfont, app_window, TAG_DONE);
- SetFont( app_window->RPort, app_windowfont );
- break;
- ...
-
- INPUTS
- text -- tekst pomocy. W tekôcie tym moûna uûywaê znaku nowej linii '\n'.
- Moûna uûyê maksymalnie 9 znaków '\n'. Jeûeli liczba ta zostanie
- przekroczona to zamiast odpowiedniego tekstu zostanie wyôwietlony
- napis "Zaduûo znaków nowej linii".
-
- helpfont -- adres struktury TextFont dla naszej pomocy.
- app_window -- adres okna naszej aplikacji z gadgetami.
- taglist -- adres struktury TagItem
-
- RESULTS
- status -- TRUE jeôli okno pomocy otwarte, FALSE jeôli nie.
- quickhelp.library/CloseHelp quickhelp.library/CloseHelp
-
- NAME
- CloseHelp -- Zamknij okno pomocy. (V37)
-
- SYNOPSIS
- CloseHelp()
-
- void CloseHelp( void );
-
- FUNCTION
- Funkcja zamyka okno pomocy.
-
- quickhelp.library/GetQuickHelpString quickhelp.library/GetQuickHelpString
-
- NAME
- GetQuickHelpString -- Pobierz komunikat o ewentualnym bîëdzie. (V37)
-
- SYNOPSIS
- string = GetQuickHelpString()
- D0
-
- STRPTR GetQuickHelpString( void );
-
- FUNCTION
- Funkcja zwraca wskaúnik na string zawierajâcy odpowiedni komunikat
- o bîëdzie lub NULL jeôli bîâd nie wystâpiî.
-
- EXAMPLE
- ...
- QuickHelpBase=OpenLibrary("quickhelp.library",37);
- /*sprawdzamy czy nie wystâpiî bîâd */
- if(GetQuickHelpString())
- printf("%s\n",GetQuickHelpString());
- ...
-
- oraz
-
- ...
- case GD_MYGADGET:
- CloseHelp();
- if(!(status=OpenHelp("MyGadget help", MyFont, MyWindow)))
- {
- printf("%s\n",GetQuickHelpString());
- }
- break;
-
- RESULTS
- string -- wskaúnik na odpowiedni komunikat.
-
-